﻿@charset "UTF-8";
/*网站基本定义*/
div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat; }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }

body { font-family: "Microsoft YaHei"; font-size: 14px; margin: 0px; padding: 0px; color: #1a1a1a; line-height: 24px; height: auto; clear: both; -webkit-appearance: none; min-width: 1260px; }

img { border: 0px; }

ul, li { list-style: none; }

em, i { font-style: normal; }

a { text-decoration: none; color: #333333; outline: none; }

a:hover { background-repeat: no-repeat; color: #d6000f; }

.del_float { clear: both; line-height: 0; height: 0; font-size: 0; }

a, area { blr: expression(this.onFocus=this.blur()); }

input, textarea, select { border: 0; outline: none; }

/*网站基本定义*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.web { width: 1180px; margin: 0px auto; }

@charset "UTF-8";
.textO, .indexlump4M ul li .name1, .indexlump4M ul li .text1, .prolistbox2 ul li .name1, .newslump1L ul li .name1, .newslistbox1L .name, .newslistbox1R ul li .name, .newslistbox1R ul li .text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.fl { float: left; }

.fr { float: right; }

/*header*/
.header { height: 102px; position: relative; z-index: 5; }

.headerM { height: 98px; border-bottom: 2px solid #c7000b; padding-top: 2px; background-color: #fff;position:fixed;left:0;right:0;top:0; }

.headerM > .web { position: relative; height: 100px; }

.logo { float: left; height: 52px; margin-top: 25px; }

.logo img { display: block; height: 52px; }

.headsearch { float: right; height: 40px; margin-top: 28px; position: relative; padding-right: 48px; }

.headsearch label { display: block; height: 18px; padding: 10px; border: 1px solid #ddd; position: relative; z-index: 1; }

.headsearch label input { display: block; background: none; width: 100%; height: 18px; }

.headsearch .submitbtn { display: block; width: 50px; height: 40px; background: #c7000b url(../webimages/icon_02.png) no-repeat center center; position: absolute; z-index: 2; top: 0; right: 0; cursor: pointer; line-height: 100px; overflow: hidden; }

.nav { float: right; margin-right: 33px; }

.nav ul li { float: left; width: 128px; }

.nav ul li:hover .onenavname a { color: #c7000b; background: url(../webimages/icon_01.png) no-repeat center bottom; }

.nav ul li.cur .onenavname a { color: #c7000b; }

.onenavname { font-size: 16px; font-weight: bold; }

.onenavname a { display: block; height: 100px; text-align: center; line-height: 96px; color: #666; }

.twonav { position: absolute; top: 100%; right: 0; width: 1110px; display: none; padding: 35px 0 45px; background: rgba(255, 255, 255, 0.95); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#EFffffff,endcolorstr=#EFffffff); }

.twonav dl dd { float: left; width: 176px; padding-left: 42px; border-right: 1px solid #ddd; }

.twonav dl dd.ddt { width: 290px; }

.twonav dl dd.lastdd { border-right: none; }

.townavname { font-size: 16px; padding-bottom: 18px; line-height: 20px; margin-top: -2px; font-weight: bold; }

.townavname a { color: #c7000b; }

.shreenav { line-height: 35px; height: 110px; font-size: 16px; }

.shreenav a { float: left; width: 140px; color: #666; margin-right: 3px; }

.shreenav a:hover { color: #c7000b; }

/*footer*/
.footerM { border-top: #ddd 1px solid; background-color: #f2f2f2; color: #666; padding: 34px 0; }

.footerM a { color: #666; }

.footerM > .web { position: relative; }

.footerM .footlogo { position: absolute; top: 50%; right: 0; height: 45px; margin-top: -22px; }

.footerM .footlogo img { display: block; height: 45px; }

.footerM .linkbox1 { padding-bottom: 6px; }

.footerM .linkbox1 a:hover { color: #c7000b; font-weight: bold; }

.commonposition { _position: absolute; _top: expression(documentElement.scrollTop + 200 + "px"); position: fixed; top: 20%; right: 0px; z-index: 99; display: none; }

.commonposition a { display: block; width: 50px; height: 50px; position: relative; background-color: #e20000; background-image: url(../webimages1/icon_03.png); background-repeat: no-repeat; background-position: center center; margin-top: 1px; }
.commonposition a:hover{background-color:#262626;}

.commonposition a span { display: none; position: absolute; right: 0px; top: 0px; height: 50px; padding-left: 50px; color: #fff; line-height: 45px; font-size: 14px; background-color: #262626; background-position: 10px center; font-size: 16px; }

.commonposition a.Homebtn1 { background-image: url(../webimages/icon_03.png); }

.commonposition a.HomeQQ { background-image: url(../webimages/icon_04.png); }

.commonposition a.Homedianhua { background-image: url(../webimages/icon_05.png); }

.commonposition a.Homexuqiu { background-image: url(../webimages/icon_06.png); }
.commonposition a.WeChat { background-image: url(../webimages/weixinicon.png); }

.commonposition a.Hometop { background-image: url(../webimages/icon_07.png); background-color: #333; }

.commonposition a span.Homebtn1 { width: 160px; background-image: url(../webimages/icon_03.png); }

.commonposition a span.QQbggray { background-image: url(../webimages/icon_04.png); width: 120px; }

.commonposition a span.dianhuabggray { background-image: url(../webimages/icon_05.png); width: 150px; }

.commonposition a span.Homexuqiu { background-image: url(../webimages/icon_06.png); width: 120px; }
.commonposition a.WeChat .WeChatimg{right:50px;height:auto;padding:0;}
.commonposition a.WeChat .WeChatimg img{display:block;width:160px;height:160px;}

/*mainer*/
.mainer{position:relative;z-index:1;}
.indexbanner { width: 100%; height: 600px; position: relative; overflow: hidden; }

.indexbanner li { width: 100% !important; position: relative; height: 600px; overflow: hidden; }

.indexbanner ul { width: 100%; height: 100%; position: relative; overflow: hidden; }

.indexbannerbtn { width: 100%; text-align: center; position: absolute; left: 0; z-index: 20; bottom: 12px; }

.indexbannerbtn a { display: inline-block; width: 50px; height: 3px; background: #fff; overflow: hidden; margin: 0 5px; cursor: pointer; }

.indexbannerbtn a.cur { background: #00a0e9; }

.indexbanner img { display: block; width: 1920px; height: 600px; position: absolute; z-index: 5; left: 50%; top: 0; margin-left: -960px; }

.bannertextcont { position: absolute; color: #333; width: 507px; height: 250px; left: 50%; top: 235px; margin: 0 0 0 -590px; z-index: 10; background: rgba(0, 0, 0, 0.7); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9F000000,endcolorstr=#9F000000); padding: 10px 20px; color: #fff; }

.bannertextcont a { color: #fff; }

.bannerleft { text-align: left; }

.bannercenter { text-align: center; }

.bannerright { text-align: right; }

.bannertitle { font-size: 36px; line-height: 80px; height: 80px; overflow: hidden; }

.bannertext { font-size: 16px; line-height: 28px; height: 112px; overflow: hidden; width: 450px; }

.bannerlink { display: inline-block; width: 218px; height: 34px; line-height: 34px; background: url(../webimages/bg_01.png) no-repeat; padding: 1px 16px; font-size: 14px; margin-top: 5px; }

.indexbanner .leftbtn, .indexbanner .rightbtn { display: none; top: 40%; margin-top: -47px; z-index: 99; position: absolute; width: 35px; height: 62px; cursor: pointer; background-image: url(webimages/03.png); background-repeat: no-repeat; }

.indexbanner .leftbtn { left: 30px; background-position: left center; }

.indexbanner .rightbtn { right: 30px; background-position: right center; }

.indexbannerbtn a { display: inline-block; *display: inline; *zoom: 1; width: 16px; height: 16px; background: url(../webimages/icon_08.png) no-repeat right center; line-height: 100px; overflow: hidden; margin: 0 8px; }

.indexbannerbtn a.cur { background: url(../webimages/icon_08.png) no-repeat left center; }

.indexgdnews { background-color: #eee; padding: 11px 0; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; height: 36px; line-height: 36px; }

.indexpublicity { overflow: hidden; zoom: 1; height: 36px; width: 1180px; margin: 0 auto; }

.indexpublicity dt { float: left; padding-left: 39px; height: 36px; background: url(../webimages/icon_09.png) no-repeat left center; color: #666; font-size: 14px; font-weight: bold; }

.indexpublicity dd { float: left; width: 800px; height: 36px; overflow: hidden; }

.indexpublicity ul li { font-size: 16px; line-height: 36px; height: 36px; overflow: hidden; }

.indexlump1 { padding: 80px 0 64px; }

.indexlump1 ul { margin-right: -20px; }

.indexlump1 ul li { float: left; width: 380px; margin-right: 20px; position: relative; }

.indexlump1 ul li .imgbox { position: relative; z-index: 1; width: 380px; height: 285px; overflow: hidden; }

.indexlump1 ul li .imgbox img { display: block; width: 380px; height: 285px; }

.indexlump1 ul li .sname1 { position: absolute; z-index: 2; top: 230px; height: 40px; line-height: 40px; left: 0; right: 0; padding: 0 20px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; overflow: hidden; }

.indexlump1 ul li .sname1 a { color: #fff; }

.indexlump1 ul li .stext1 { padding: 14px 6px; height: 52px; line-height: 26px; overflow: hidden; font-size: 16px; color: #666; }

.cutP .cutlump { display: none; }

.indexlump2M { position: relative;height:783px; }

.indexlump2M .cutbtns { position: absolute; top: 0; right: 0;z-index:5; width: 570px; height: 62px; border-bottom: 2px solid #eee; }

.indexlump2M .cutbtns a { float: left; padding: 0 16px; height: 62px; line-height: 62px; font-size: 18px; min-width: 42px; text-align: center; }

.indexlump2M .cutbtns a:hover, .indexlump2M .cutbtns a.cur { border-bottom: 2px solid #c7000b; color: #00407d; }

.indexlump2M ul { padding-top: 107px; }

.indexlump2M ul li { float: left; width: 590px; height: 338px; overflow: hidden; position: relative; }

.indexlump2M ul li .imgbox { position: absolute; z-index: 1; }

.indexlump2M ul li .imgbox img { display: block; width: 590px; height: 338px; }

.indexlump2M ul li .textbox { position: absolute; z-index: 2; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.9); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#E9ffffff,endcolorstr=#E9ffffff); width: 260px; padding: 10px 20px 22px; }

.indexlump2M ul li .sname1 { padding: 10px 0; line-height: 28px; font-size: 24px; color: #3366cc; }

.indexlump2M ul li .sname1 a { color: #3366cc; }

.indexlump2M ul li.li1 { height: 676px; margin-top: -107px; }

.indexlump2M ul li.li1 .imgbox img { height: 676px; }

.indexlump2M .morebtn1 { position: absolute; left: 420px; bottom: 30px; }
.indexlump2M .cutlump {display:block;position:absolute;top:0;left:0;right:0;z-index:1;opacity:0; }
.indexlump2M .cutlump.cur{z-index:2;}

.morebtn1 { display: block; width: 118px; height: 35px; line-height: 35px; text-align: center; color: #c7000b; border: 1px solid #c7000b; }

.morebtn1:hover { color: #fff; background-color: #c7000b; }

.indexlump .titlename1 { height: 100px; line-height: 94px; width: 604px; margin: 0 auto; border-bottom: 2px solid #eee; text-align: center; font-size: 32px; color: #666; }

.indexlump .titlename1 .name1 { display: inline-block; *display: inline; *zoom: 1; height: 102px; background: url(../webimages/line_01.png) no-repeat center bottom; }

.indexlump .titlename2 { height: 74px; line-height: 54px; border-bottom: 2px solid #eee; font-size: 32px; color: #666; }

.indexlump .titlename2 .name1 { display: inline-block; *display: inline; *zoom: 1; height: 76px; background: url(../webimages/line_01.png) no-repeat left bottom; }

.indexlump3 { background: url(../webimages/bg_02.png) no-repeat center 54px; padding: 50px 0 85px; }

.indexlump3M { height: 563px; position: relative; overflow: hidden; padding: 0 100px; margin-top: 49px; }

.indexlump3M .slidebox { width: 979px; height: 563px; overflow: hidden; }

.indexlump3M .prevbtn, .indexlump3M .nextbtn { display: block; width: 26px; height: 50px; background: url(../webimages/icon_10.png) no-repeat; position: absolute; top: 50%; margin-top: -25px; cursor: pointer; }

.indexlump3M .prevbtn { left: 0; background-position: left top; }

.indexlump3M .prevbtn:hover { background-position: left bottom; }

.indexlump3M .nextbtn { right: 0; background-position: right top; }

.indexlump3M .nextbtn:hover { background-position: right bottom; }

.indexlump3M .dot { width: 196px; text-align: center; position: absolute; right:204px;margin:auto;z-index: 20; bottom:100px; }

.indexlump3M .dot a { display: inline-block; *display: inline; *zoom: 1; width: 10px; height: 10px; background: #ccc; overflow: hidden; margin: 0 4px; cursor: pointer; border-radius: 10px; line-height: 100px; overflow: hidden; }

.indexlump3M .dot a.cur { background: #c7000b; }

.indexlump3M li { width: 100%; position: relative; height: 563px; overflow: hidden; }

.indexlump3M ul { width: 100%; height: 100%; position: relative; overflow: hidden; }

.indexlump3M ul li img { display: block; width: 979px; height: 563px; }

.indexlump4 { padding-bottom: 84px; }

.indexlump4 .imgbox { float: left; width: 590px; height: 443px; position: relative; }

.indexlump4 .imgbox img { display: block; width: 590px; height: 443px; position: relative; z-index: 1; }

.indexlump4 .imgbox .videobtn { position: absolute; z-index: 2; top: 50%; left: 50%; background: url(../webimages/icon_11.png) no-repeat; display: block; width: 70px; height: 70px; margin: -35px 0 0 -35px; }

.indexlump4M { float: right; width: 520px; }

.indexlump4M ul li { padding: 16px 0; height: 68px; border-bottom: 1px solid #d9d9d9; }

.indexlump4M ul li .timebox { float: left; width: 56px; text-align: center; }

.indexlump4M ul li .timebox .today { display: block; font-size: 46px; line-height: 50px; }

.indexlump4M ul li .timebox .year { font-size: 12px; color: #666; }

.indexlump4M ul li .textbox { float: right; width: 450px; }

.indexlump4M ul li .name1 { font-size: 18px; line-height: 36px; height: 36px; }

.indexlump4M ul li .text1 { font-size: 14px; line-height: 24px; height: 24px; color: #666; }

.indexlump4M .morebtn1 { margin-top: 27px; }

.indexlump5 { height: 62px; border-top: 1px solid #ddd; line-height: 62px; }

.indexlump5 .linkbox { float: left; width: 900px; }

.indexlump5 .linkbox dt { float: left; font-size: 14px; font-weight: bold; }

.indexlump5 .linkbox dd { float: left; width: 800px; padding: 16px 0; }

.indexlump5 .linkbox dd a { float: left; }

.indexlump5 .linkbox dd a img { display: block; height: 30px;}

.indexlump5 .telbox { float: right; font-weight: bold; }

.indexlump5 .telbox .telnum { font-size: 28px; color: #c7000b; vertical-align: -5px; }

.indexlump6 { height: 93px; border-top: 1px solid #ddd; }

.indexlump6 .linkbox { float: left; width: 900px; }

.indexlump6 .linkbox dt { float: left; font-size: 14px; font-weight: bold; }

.indexlump6.linkbox dd { float: left; width: 800px; padding: 16px 0; }

.indexlump6 .linkbox dd a { float: left; padding:0 10px}

.indexlump6 .linkbox dd a img { display: block; height: 30px; }

.indexlump6 .telbox { float: right; font-weight: bold; }

.indexlump6 .telbox .telnum { font-size: 28px; color: #c7000b; vertical-align: -5px; }

.recruitmentfloat { z-index: 110; display: none; width: 100%; position: fixed; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000); left: 0px; top: 0px; _position: absolute; _top: expression(documentElement.scrollTop + 0 + "px"); }

.tianjiatvwrap { width: 1000px; margin: 0 auto; position: absolute; height: 500px; top: 50%; left: 50%; margin-left: -500px; margin-top: -250px; }

.tianjiatvwrap .videobox { height: 500px; position: relative; z-index: 1; background: #000; }

.recclosebtn { display: block; width: 25px; height: 25px; background: url(../webimages/icon_18.png) no-repeat center center; position: absolute; right: 0; top: 0px; cursor: pointer; z-index: 100; margin: -20px -20px 0 0; z-index: 9; }

/*inside*/
.insidebanner { width: 100%; height: 600px; position: relative; overflow: hidden; }

.insidebanner img { display: block; width: 1920px; height: 600px; position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -960px; }

.insidebanner .textbox { width: 562px; height: 120px; overflow: hidden; padding: 42px 19px 38px; position: absolute; z-index: 2; top: 50%; left: 50%; margin-left: -590px; margin-top: -100px; background: url(../webimages/bg_03.png) no-repeat; font-size: 18px; line-height: 30px; color: #fff; }

.insidebanner .textbox .text { font-size: 38px; line-height: 60px; overflow: hidden; font-weight: bold; margin-bottom: 8px; }

.insidebanner2 { width: 100%; height: 400px; position: relative; overflow: hidden; }

.insidebanner2 img { display: block; width: 1920px; height: 400px; position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -960px; }

.insidebanner2 .textbox { width: 510px; height: 120px; overflow: hidden; padding: 42px 45px 38px; position: absolute; z-index: 2; top: 50%; left: 50%; margin-left: -590px; margin-top: -100px; background: url(../webimages/bg_03.png) no-repeat; font-size: 18px; line-height: 30px; color: #fff; }

.insidebanner2 .textbox .text { font-size: 40px; line-height: 60px; overflow: hidden; font-weight: bold; margin-bottom: 8px; }

.insidebanner3 { width: 100%; height: 600px; position: relative; overflow: hidden; }

.insidebanner3 img { display: block; width: 1920px; height: 600px; position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -960px; }

.insidebanner3 .searchbox1 { position: absolute; z-index: 2; top: 50%; left: 50%; width: 796px; margin-left: -398px; height: 346px; margin-top: -173px; }

.insidebanner3 .searchbox1 .stitle1 { font-size: 48px; line-height: 110px; text-align: center; color: #fff; }

.insidebanner3 .searchbox1 .searchM { position: relative; }

.insidebanner3 .searchbox1 .searchB { margin-top: 24px; }

.searchM { position: relative; height: 80px; padding-right: 74px; }

.searchM label { display: block; padding: 30px; height: 20px; background-color: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }

.searchM label input { display: block; width: 100%; height: 20px; background: none; font-size: 14px; }

.searchM .submitbtn { display: block; width: 74px; height: 80px; line-height: 200px; overflow: hidden; position: absolute; top: 0; right: 0; background: url(../webimages/bg_06.png) no-repeat; cursor: pointer; }

.searchB .keyword { float: left; height: 30; line-height: 30px; color: #fff; width: 432px; overflow: hidden; }

.searchB .keyword a { color: #fff; margin-right: 28px; }

.searchB .changebtn1 { float: left; padding-left: 27px; background: url(../webimages/icon_28.png) no-repeat left center; line-height: 30px; color: #fff; }

.insidelump .titlename1 { font-size: 32px; line-height: 58px; }

.insidelump .titlename2 { background: url(../webimages/dot_02.png) repeat-x left center; text-align: center; line-height: 40px; padding: 50px 20px 50px 53px; height: 40px; line-height: 40px; font-size: 24px; }

.insidelump .titlename2 .name1 { padding: 0 20px 0 53px; background-color: #fff; position: relative; }

.insidelump .titlename2 .name1 img { display: block; height: 22px; position: absolute; top: 50%; left: 20px; margin-top: -11px; }

.insidelump .textimgbox1 { padding: 0 80px 0; font-size: 16px; line-height: 32px; color: #666; }

.insidelump .textbox1 { font-size: 16px; line-height: 32px; width: 820px; color: #666; }

.insidelump1 { padding: 37px 0 7px; font-size: 16px; line-height: 28px; }

.insidelump1 .textbox2 { font-size: 16px; line-height: 32px; color: #666; }

.dottextbox li { padding-left: 9px; background: url(../webimages/dot_01.jpg) no-repeat 1px center; font-size: 16px; line-height: 32px; color: #666; }

.dottextbox1 { width: 710px; }

.dottextbox1 li { float: left; width: 321px; margin-right: 20px; }

.imgtextbox { width: 100%; overflow: hidden; padding-bottom: 10px; }

.imgtextbox ul { margin-right: -20px; }

.imgtextbox ul li { float: left; width: 338px; border: 1px solid #eee; margin-right: 20px; margin-bottom: 20px; text-align: center; padding: 48px 20px 24px; glyph-orientation-horizontal: 20px; }

.imgtextbox ul li .imgbox img { display: block; margin: 0 auto; max-width: 100%; height: 114px; }

.imgtextbox ul li .imgbox .img1 { display: block; }

.imgtextbox ul li .imgbox .img2 { display: none; }

.imgtextbox ul li:hover { color: #c7000b; background: url(../webimages/bg_04.jpg) no-repeat center bottom; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); }

.imgtextbox ul li:hover a { color: #c7000b; }

.imgtextbox ul li:hover .imgbox .img1 { display: none; }

.imgtextbox ul li:hover .imgbox .img2 { display: block; }

.imgtextbox ul li .name1 { font-size: 20px; line-height: 30px; height: 30px; margin-top: 30px; margin-bottom: 11px; }

.imgtextbox ul li .textbox { height: 48px; overflow: hidden; font-size: 14px; line-height: 24px; }

.imgtextbox ul li .seekdetailbtn1 { display: inline-block; *display: inline; *zoom: 1; margin-top: 30px; color: #999; }

.imgtextbox1 { margin-top: 38px; overflow: initial; }

.imgtextbox2 { margin-top: 28px; padding-bottom: 30px; }

.imgtextbox2 ul li { padding: 18px 100px 18px 28px; width: 250px; height: 110px; position: relative; text-align: left; }

.imgtextbox2 ul li .imgbox { width: 90px; position: absolute; top: 50%; right: 0; margin-top: -36px; }

.imgtextbox2 ul li .imgbox img { height: 71px; }

.imgtextbox2 ul li .name1 { margin-top: 0; padding-top: 10px; }

.imgtextbox2 ul li .textbox { line-height: 20px; color: #999; height: 60px; }

.imgtextbox2 ul li:hover .textbox { color: #c7000b; }

.imgtextbox3 { padding-bottom: 50px; }

.imgtextbox3 ul { border-top: 1px solid #eee; }

.imgtextbox3 ul li { margin-top: -1px; border-right: 1px solid #eee; border-bottom: 1px solid #eee; padding-right: 80px; }

.imgtextbox3 ul li .imgbox { float: left; width: 250px; height: 250px; }

.imgtextbox3 ul li .imgbox img { display: block; width: 250px; height: 250px; }

.imgtextbox3 ul li .textbox { float: right; width: 808px; padding-top: 30px; }

.imgtextbox3 ul li .sname1 { font-size: 32px; line-height: 72px; height: 72px; overflow: hidden; }

.imgtextbox3 ul li .sname1 .name1 { font-size: 16px; color: #666; }

.imgtextbox3 ul li .sname1 .branch { font-size: 16px; color: #666; margin-left: 22px; }

.imgtextbox3 ul li .text1 { margin-top: 17px; font-size: 16px; line-height: 26px; height: 130px; overflow: hidden; color: #666; }

.imgtextbox3 .listmorebtn1 { margin-top: 60px; }

.imgtextbox4 { overflow: hidden; }

.imgtextbox4 ul { margin-right: -24px; }

.imgtextbox4 ul li { float: left; width: 272px; margin-right: 24px; font-size: 16px; line-height: 28px; }

.imgtextbox4 ul li .imgbox img { display: block; width: 272px; height: 170px; }

.imgtextbox4 ul li .textbox { padding: 16px 20px; }

.imgtextbox4 ul li .sname1 { font-size: 22px; line-height: 48px; background: url(../webimages/line_02.jpg) no-repeat left bottom; margin-bottom: 14px; }

.forminputbox { padding: 40px 340px 49px 88px; background-color: #f2f2f2; border: 1px solid #ddd; }

.forminputbox .stitle2 { padding-left: 38px; background: url(../webimages/icon_15.png) no-repeat left center; font-size: 24px; line-height: 44px; }

.forminputbox .formbox { padding-top: 10px; position: relative; }

.forminputbox .formbox dl { padding-top: 24px; line-height: 40px; }

.forminputbox .formbox dl dt { float: left; width: 51px; font-size: 16px; }

.forminputbox .formbox dl dt.dt2 { width: 151px; padding-right: 19px; text-align: right; }

.forminputbox .formbox dl.dl1 { margin-right: -140px; }

.forminputbox .formbox dl dd { float: left; width: 260px; }

.forminputbox .formbox dl dd.dd3 { width: 795px; }

.forminputbox .formbox dl dd.dd2 { width: 690px; }

.forminputbox .formbox label input[type=text] { background: none; display: block; width: 100%; height: 18px; font-size: 16px; }

.forminputbox .formbox label.inputbox { display: block; border: 1px solid #aaa; padding: 10px 20px; height: 18px; background: #fff; }

.forminputbox .formbox label.textareabox { display: block; border: 1px solid #aaa; padding: 10px 20px; background: #fff; position: relative; }

.forminputbox .formbox label.textareabox .hinttext { position: absolute; top: 50%; left: 50%; width: 500px; height: 30px; margin: -15px 0 0 -250px; font-size: 16px; color: #999; text-align: center; }

.forminputbox .formbox label.textareabox textarea { display: block; width: 100%; height: 178px; font-size: 16px; resize: none; }

.forminputbox .formbox .radioPbox label { float: left; width: 310px; margin-right: 86px; }

.forminputbox .formbox .radioPbox .radiobox { cursor: pointer; font-size: 16px; }

.forminputbox .formbox .radioPbox .radiobox .inputicon { padding: 3px 13px; background: url(../webimages/icon_16.png) no-repeat right center; margin-left: 9px; }

.forminputbox .formbox .radioPbox .radiobox input[type=radio] { display: none; }

.forminputbox .formbox .radioPbox .radiobox.cur .inputicon { background-position: left center; }

.forminputbox .formbox .selectbox { display: block; width: 100%; height: 40px; border: 1px solid #aaa; background: url(../webimages/icon_19.png) no-repeat 225px center #fff; position: relative; }

.forminputbox .formbox .selectbox .name1 { padding: 0 20px; height: 38px; line-height: 38px; font-size: 16px; color: #666; }

.forminputbox .formbox .selectbox select { display: block; width: 100%; height: 40px; opacity: 0; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; position: absolute; top: 0; left: 0; right: 0; cursor: pointer; padding: 0 16px; }

.forminputbox .formbox .detalsitebox1 { position: absolute; top: 92px; left: 770px; width: 220px; padding-left: 66px; background: url(../webimages/icon_17.png) no-repeat left 5px; line-height: 30px; color: #666; }

.forminputbox .formbox .detalsitebox1 .name1 { font-size: 16px; line-height: 24px; padding: 3px 0 7px; color: #333; }

.forminputbox .formbox .btnsbox { text-align: right; margin-top: 20px; }

.forminputbox .formbox .btnsbox input { display: inline-block; *display: inline; *zoom: 1; width: 140px; height: 40px; background: url(../webimages/bg_05.png) no-repeat right center; cursor: pointer; margin: 0 15px; text-align: center; font-size: 16px; color: #999; }

.forminputbox .formbox .btnsbox input[type=submit] { background-position: left center; color: #c7000b; }

.insidelump2 { padding-bottom: 48px; padding-top: 50px; }

.insidetitle { font-size: 16px; color: #1a1a1a; padding: 36px 0; }

.insidetitle2 { font-size: 14px; color: #1a1a1a; padding: 36px 0; text-align: right; color: #999; position:relative;z-index:3;}

.insidetitle2 .homelink2 { background-image: url(../webimages/icon_20a.png); }

.insidetitle2 a { color: #999; }

.insidetitle2 a:hover, .insidetitle2 a.cur { color: #c7000b; }

.insidetitle span a { padding: 0px 5px; color: #666; }

.insidetitle span a:hover { color: #c7000b; }

.insidetitle span a.cur { color: #c7000b; }

.homelink2 { padding-left: 28px !important; background: url(../webimages/icon_20.png) no-repeat left center; }

.insidemain { background-color: #f2f2f2; }

.insidemain img { max-width: 100%; }

.insidemain .iconul1 li { padding-left: 34px; line-height: 40px; background: url(../webimages/icon_27.png) no-repeat left 8px; }

.insidemain .sdottitle1 { padding-left: 9px; background: url(../webimages/dot_03.png) no-repeat left center; font-size: 15px; font-weight: bold; line-height: 50px; }

.insidemain .sdottitle2 { padding-left: 10px; background: url(../webimages/dot_03.png) no-repeat left 14px; font-size: 16px; line-height: 32px; }

.insidemain .titlename2 { background: url(../webimages/dot_02.png) repeat-x left center; text-align: center; line-height: 40px; padding: 50px 20px 50px 53px; height: 40px; line-height: 40px; font-size: 24px; }

.insidemain .titlename2 .name1 { padding: 0 20px 0 53px; background-color: #fff; position: relative; }

.insidemain .titlename2 .name1 img { display: block; height: 22px; position: absolute; top: 50%; left: 20px; margin-top: -11px; }

.insidemain2 { background-color: #fff; }

.insideM1 { background-color: #fff; padding: 0 50px; }

.forminputbox12 { padding: 40px 290px 49px 38px; }

.imgcutbox1 { position: relative; width: 1002px; margin: 60px auto 0; }

.imgcutbox1 .imgbox { width: 800px; margin: 0 auto; overflow: hidden; }

.imgcutbox1 .imgbox ul { height: 250px; overflow: hidden; }

.imgcutbox1 .imgbox ul li { float: left; width: 200px; height: 250px; overflow: hidden; text-align: center; }

.imgcutbox1 .imgbox ul li .img { width: 148px; height: 198px; border: 1px solid #ddd; margin: 0 auto; }

.imgcutbox1 .imgbox ul li .img img { display: block; width: 148px; height: 198px; }

.imgcutbox1 .imgbox ul li .name1 { font-size: 14px; line-height: 18px; height: 36px; margin-top: 14px; overflow: hidden; }

.imgcutbox1 .prevbtn, .imgcutbox1 .nextbtn { display: block; width: 52px; height: 52px; background: url(../webimages/icon_22.png) no-repeat; position: absolute; top: 74px; display: none; }

.imgcutbox1 .prevbtn { left: 0; background-position: left top; }

.imgcutbox1 .prevbtn:hover { background-position: left bottom; }

.imgcutbox1 .nextbtn { right: 0; background-position: right top; }

.imgcutbox1 .nextbtn:hover { background-position: right bottom; }

.insidebox1 { padding: 70px 53px 0; border-top: 1px solid #ddd; margin-top: 65px; }

.insidebox1 dl dt { float: left; padding-left: 36px; font-size: 24px; position: relative; line-height: 38px; }

.insidebox1 dl dt img { display: block; height: 22px; height: 22px; position: absolute; top: 50%; left: 0; margin-top: -11px; }

.insidebox1 dl dd { float: right; width: 460px; }

.insidebox2 dl { padding: 0 53px 49px 53px; border-bottom: 1px solid #ddd; margin-bottom: 50px; }

.insidebox2 dl.last-child { border-bottom: none; margin-bottom: 0; }

.insidebox2 dt { float: right; width: 350px; height: 262px; }

.insidebox2 dt img { display: block; width: 350px; height: 262px; }

.insidebox2 dd { float: left; width: 570px; }

.insidebox2 dd .name1 { font-size: 24px; line-height: 32px; height: 32px; overflow: hidden; }

.insidebox2 dd .text { font-size: 16px; line-height: 32px; height: 160px; overflow: hidden; margin-top: 16px; color: #666; }

.insidebox2 dd .btn1 { font-size: 16px; color: #c7000b; margin-top: 30px; }

.insidebox2 dd .btn1 a { color: #c7000b; }

.insidebox3 { padding: 50px 0 0 50px; border-top: 1px solid #ddd; margin-top: 65px; }

.insidebox3 dl dt { float: left; padding-left: 36px; font-size: 24px; position: relative; line-height: 38px; margin-top: -4px; }

.insidebox3 dl dt img { display: block; height: 22px; height: 22px; position: absolute; top: 10px; left: 0; }

.insidebox3 dl dd { float: right; width: 686px; font-size: 16px; line-height: 32px; color: #666; }

.insidebox3.first-child { border: none; margin-top: 0; }

.prolistbox1 { padding-top: 14px; padding-bottom: 20px; }

.prolistbox1 ul { margin-right: -20px; }

.prolistbox1 ul li { float: left; width: 380px; margin: 19px 20px 0 0; }

.prolistbox1 ul li .imgbox img { display: block; width: 380px; height: 200px; }

.prolistbox1 ul li .name1 { border: 1px solid #eee; border-top: none; height: 49px; line-height: 49px; padding: 0 19px; overflow: hidden; font-size: 16px; }

.prolistbox1 ul li:hover { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); }

.prolistbox2 { overflow: hidden; padding-bottom: 22px; }

.prolistbox2 ul { margin-right: -18px; overflow: hidden; }

.prolistbox2 ul li { margin-bottom: 18px; margin-right: 18px; width: 571px; float: left; overflow: hidden; background-color: #fff; }

.prolistbox2 ul li .imgbox { float: left; width: 286px; height: 300px; background-color: #fff; overflow: hidden; line-height: 300px; text-align: center; }

.prolistbox2 ul li .imgbox img { display: inline; max-width: 286px; max-width: 300px; line-height: 300px; vertical-align: middle; }

.prolistbox2 ul li .textbox { float: left; width: 231px; height: 224px; padding: 38px 26px; }

.prolistbox2 ul li .name1 { font-size: 22px; line-height: 78px; height: 78px; }

.prolistbox2 ul li .text1 { color: #666; height: 48px; overflow: hidden; }

.prolistbox2 ul li .icon1 { display: block; width: 34px; height: 34px; background: url(../webimages/icon_25.png) no-repeat center top; margin-top: 30px; }

.prolistbox2 ul li:hover { background-color: #666; }

.prolistbox2 ul li:hover .name1 a { color: #fff; }

.prolistbox2 ul li:hover .text1 { color: #fff; }

.prolistbox2 ul li:hover .icon1 { background-position: center bottom; }

.prolistbox3 { padding-top: 14px; padding-bottom: 20px; }

.prolistbox3 ul { margin-right: -20px; }

.prolistbox3 ul li { float: left; width: 348px; margin: 0 18px 18px 0; }

.prolistbox3 ul li .imgbox img { display: block; width: 348px; height: 260px; }

.prolistbox3 ul li .name1 { height: 56px; line-height: 56px; padding: 0 10px; overflow: hidden; font-size: 16px; color: #666; text-align: center; }

.prolistbox3 ul li:hover a { color: #c7000b; }

.prodetail { padding: 60px 0 10px; margin-left: -12px; margin-right: -12px; }

.prodetailT .imgbox { display: block; width: 478px; height: 478px; border: 1px solid #dbdbdb; float: left; overflow: hidden; position: relative; }

.prodetailT .imgbox ul { position: relative; z-index: 1; }

.prodetailT .imgbox ul li { float: left; width: 478px; height: 478px; text-align: center; }

.prodetailT .imgbox ul li img { display: inline; max-width: 478px; max-width: 478px; line-height: 478px; vertical-align: middle; }

.prodetailT .imgbox .prevbtn, .prodetailT .imgbox .nextbtn { display: block; width: 19px; height: 35px; background: url(../webimages/icon_26.png) no-repeat; position: absolute; z-index: 2; top: 50%; margin-top: -18px; cursor: pointer; display: none; }

.prodetailT .imgbox .prevbtn { left: 9px; background-position: left top; }

.prodetailT .imgbox .prevbtn:hover { background-position: left bottom; }

.prodetailT .imgbox .nextbtn { right: 9px; background-position: right top; }

.prodetailT .imgbox .nextbtn:hover { background-position: right bottom; }

.prodetailT .protitle1 { font-size: 32px; line-height: 40px; padding: 18px 0 30px; border-bottom: 1px solid #dadada; }

.prodetailT .textbox { float: right; width: 562px; }

.prodetailT .textbox .protext1 { line-height: 34px; margin-top: 20px; }

.prodetailT .textbox .protext1 .iconul1 { padding: 48px 20px 0; }

.prodetailB { padding-top: 44px; }

.prodetailB .dottextbox2 li { line-height: 26px; background-position: left 12px; font-size: 14px; color: #333; }

.prodetailB .prodetailbtns { border-bottom: 1px solid #ddd; height: 57px; margin-bottom: 40px; }

.prodetailB .prodetailbtns a { float: left; width: 20%; text-align: center; height: 56px; line-height: 56px; font-size: 16px; }

.prodetailB .prodetailbtns a:hover, .prodetailB .prodetailbtns a.cur { border-bottom: 2px solid #c7000b; }

.prodetailB .dottextbox3 { width: 500px; }

.prodetailB .dottextbox3 li { line-height: 26px; background-position: left 12px; font-size: 14px; color: #333; width: 210px; float: left; }

.prosurvey { padding: 0 50px 40px; width: 780px; }

.prosurvey .sdottitle1 { margin-left: -9px; }

.proparameter { padding: 0 40px 68px; }

.proparameter table { border-collapse: collapse; }

.proparameter .table1 { width: 100%; }

.proparameter .table1 th { width: 142px; line-height: 51px; vertical-align: top; font-weight: normal; text-align: left; }

.proparameter .table1 td { height: 51px; border-bottom: 1px solid #eee; }

.proparameter .table1 td.td1 { width: 286px; }

.proparameter .table1 td.td2 { width: 594px; color: #666; }

.proparameter .table2 { border-top: 1px solid #eee; }

.proauthentication { padding: 0 0 48px; }

.proauthentication ul { width: 1072px; margin: 0 auto; }

.proauthentication ul li { float: left; width: 258px; text-align: center; padding: 0 5px 22px; }

.proauthentication ul li .img { width: 198px; height: 264px; border: 1px solid #ddd; margin: 0 auto; }

.proauthentication ul li .img img { display: block; width: 198px; height: 264px; }

.proauthentication ul li .name1 { font-size: 14px; line-height: 18px; height: 36px; margin-top: 14px; overflow: hidden; }

.insidesbox1 { padding-bottom: 20px; }

.insidesbox1 dl dt { float: left; width: 590px; height: 330px; }

.insidesbox1 dl dt img { display: block; width: 590px; height: 330px; }

.insidesbox1 dl dd { float: right; width: 552px; padding-top: 23px; color: #666; line-height: 32px; font-size: 16px; }

.insidesbox1 dl dd .stitle1 { font-size: 32px; line-height: 44px; }

.insidesbox1 dl dd ul { margin-top: 37px; margin-right: -45px; }

.insidesbox1 dl dd ul li { float: left; width: 260px; margin-right: 38px; }

.imgnamebox1 { overflow: hidden; }

.imgnamebox1 ul { margin-right: -20px; }

.imgnamebox1 ul li { float: left; width: 380px; margin-right: 20px; margin-bottom: 20px; }

.imgnamebox1 ul li .imgbox img { display: block; width: 380px; height: 285px; }

.imgnamebox1 ul li .name1 { font-size: 16px; color: #666; text-align: center; line-height: 24px; margin-top: 15px; }

.imgnamebox1 ul li .name1 a { color: #666; }

.imgnamebox1 ul li .name1 a:hover { color: #c7000b; }

.imgtextbox5 dl dt { float: left; width: 500px; margin-top: 20px; }

.imgtextbox5 dl dt img { display: block; width: 100%; }

.imgtextbox5 dl dd { float: right; width: 454px; padding: 0 50px 0 30px; font-size: 16px; line-height: 32px; color: #666; }

.imgtextbox5 dl dd .sdottitle2 { margin-left: -30px; }

.imgtextbox5 dl dd .sname1 { font-size: 35px; font-weight: bold; color: #333; line-height: 60px; padding: 2px 0 12px; }

.color3 { color: #333; }

.newslist01 { background-color: #fff; padding-bottom: 40px; padding-top: 10px; }

.newslist01 dl { border-bottom: 1px solid #d9d9d9; padding: 0 0px 37px; margin-bottom: 30px; }

.newslist01 dl dt { float: right; width: 445px; height: 250px; margin-left: 75px; }

.newslist01 dl dt img { display: block; width: 445px; height: 250px; }

.newslist01 dl dd h3 { font-size: 24px; height: 26px; line-height: 26px; overflow: hidden; }

.newslist01 dl dd p.time { margin-top: 15px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; background-image: url(../webimages/gongsi2.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; color: #666666; }

.newslist01 dl dd p.Description { padding-top: 15px; font-size: 13px; color: #666666; height: 120px; overflow: hidden; }

.newslist01 dl dd p.more { padding-top: 15px; }

.newslist01 dl dd p.more a { display: inline-block; border: 1px solid #b3b3b3; padding: 3px 20px; font-size: 13px; }

.listmorebtn1 { display: block; height: 45px; line-height: 45px; text-align: center; background-color: #c7000b; color: #fff; }

.listmorebtn1:hover { color: #fff; }

.insidelump4 { padding-top: 12px; }

.insidenav1 { height: 62px; background-color: #f2f2f2; text-align: center; font-size: 16px; }

.insidenav1 a { display: inline-block; *display: inline; *zoom: 1; height: 62px; line-height: 62px; padding: 0 36px; }

.insidenav1 a.cur, .insidenav1 a:hover { color: #fff; background-color: #c7000b; }

.textdot1 { font-size: 12px; color: #666; }

.insideM2 { padding-bottom: 50px; }

.imgtextbox5i dl dt { width: 508px; margin-top: 0; }

.imgtextbox5i dl dd { line-height: 28px; width: 586px; padding-top: 22px; padding-left: 0; padding-right: 0; }

/*单页版块*/
.insidepage { font-size: 16px; line-height: 32px; }

.insidepage img { max-width: 100%; vertical-align: top; line-height: 0; }

.insidepage .pagetitle1 { font-size: 28px; font-weight: bold; color: #333; line-height: 64px; margin-bottom: 22px; }

.insidelump5 { padding: 0 10px; }

.insidelump5 .imgtextbox4 { margin-top: 72px; }

.recruitD { padding: 0 37px 38px; background-color: #f2f2f2; }

.recruitDtop { padding: 26px 0; font-size: 14px; line-height: 28px; }

.recruitDtop .text1 { display: inline-block; *display: inline; *zoom: 1; width: 270px; }

.recruitDbottom { border-top: 1px solid #ccc; padding-top: 32px; }

.recruitDbottom .stitle1 { font-size: 16px; line-height: 32px; padding-top: 20px; }

.deliverybtn { padding-top: 32px; color: #c7000b; }

.deliverybtn a { display: inline-block; *display: inline; *zoom: 1; width: 144px; height: 42px; text-align: center; line-height: 42px; background-color: #c7000b; color: #fff; font-size: 16px; margin-right: 22px; }

.recruitlist { margin-top: 38px; }

.recruitlist ul { border-top: 1px solid #e8e8e8; }

.recruitlist ul li { border-bottom: 1px solid #e8e8e8; }

.recruitlist ul li .recruitD { display: none; }

.recruitlist ul li:hover, .recruitlist ul li.cur { border-color: #f2f2f2; }

.recruitlist ul li:hover .recruitlistT, .recruitlist ul li.cur .recruitlistT { background-color: #999; color: #fff; background-position: 1138px top; }

.recruitlistT { height: 60px; line-height: 60px; background: url(../webimages/icon_53.png) no-repeat 1138px bottom; cursor: pointer; padding: 0 50px 0 28px; font-size:16px;}

.linkbtnbox2 { height: 38px; padding: 1px 2px; line-height: 38px; background-color: #eee; border-radius: 38px; text-align: center; overflow: hidden; font-size: 16px; position: relative; }

.linkbtnbox2 ul { position: relative; z-index: 1; }

.linkbtnbox2 ul li { display: inline-block; *display: inline; *zoom: 1; width: 184px; height: 38px; border-radius: 38px; text-align: center; }

.linkbtnbox2 ul li a { display: block; width: 100%; height: 38px; cursor: pointer; }

.linkbtnbox2 ul li:hover, .linkbtnbox2 ul li.cur { color: #c7000b; background-color: #fff; }

.linkbtnbox2 ul li:hover a, .linkbtnbox2 ul li.cur a { color: #c7000b; }

.linkbtnbox2 ul.lif li { float: left; width: 196px; }

.linkbtnbox2 .prevbtn, .linkbtnbox2 .nextbtn { display: block; height: 30px; width: 25px; background: url(../webimages/icon_26.png) no-repeat; background-size: auto 70px; position: absolute; z-index: 2; top: 50%; margin-top: -15px; display: none; }

.linkbtnbox2 .prevbtn { left: 10px; background-position: left top; }

.linkbtnbox2 .prevbtn:hover { background-position: left bottom; }

.linkbtnbox2 .nextbtn { right: 10px; background-position: right top; }

.linkbtnbox2 .nextbtn:hover { background-position: right bottom; }

.linkbtnbox3 { height: 49px; text-align: center; }

.linkbtnbox3 a { display: inline-block; *display: inline; *zoom: 1; height: 46px; line-height: 46px; margin: 0 52px; }

.linkbtnbox3 a:hover, .linkbtnbox3 a.cur { color: #c7000b; border-bottom: 3px solid #c7000b; }

.aboutusM { padding-top: 11px; background-color: #fff; padding-bottom: 50px; }

.aboutusM .linkbtnbox3 { margin-top: 26px; }

.aboutusM .linkbtnbox2 { margin-top: 42px; }

.aboutusM .solution02 { margin-bottom: 20px; }

.solution02 { margin-top: 35px; border: 1px solid #eee; overflow: hidden; }

.solution02 dl { background: #fff; margin: 0px; padding: 0px; height: 326px; margin-top: -1px; overflow: hidden; }

.solution02 dl dd { float: left; width: 490px; padding: 48px 44px 0px; }

.solution02 dl dd h3 { font-size: 18px; line-height: 30px; }

.solution02 dl dd p.font13 { font-size: 14px; padding-top: 30px; height: 120px;color:#666; }

.solution02 dl dd p.more a { border: 1px solid #ccc; display: inline-block; padding: 3px 15px; }

.solution02 dl dd p.more a:hover { border-color: #c7000b; background-color: #c7000b; color: #fff; }

.solution02 dl dt { float: right; width: 589px; border: 1px solid #eee; margin: 0 -1px; position: relative; border-left: none; }

.solution02 dl dt .icon1 { display: block; width: 18px; height: 37px; background: url(../webimages/icon_54.png) no-repeat right center; position: absolute; top: 50%; left: -1px; z-index: 2; margin-top: -19px; }

.solution02 dl dt img { display: block; width: 589px; height: 324px; position: relative; z-index: 1; }

.solution02 dl.odd dd { float: right; }

.solution02 dl.odd dt { float: left; border-right: none; border-left: 1px solid #eee; }

.solution02 dl.odd dt .icon1 { background-position: left center; left: auto; right: -1px; }

.casedetail { margin-top: -60px; }

.detailtitle11 { padding-right: 300px; }

.detailtitle11 h4 { font-size: 24px; line-height: 29px; color: #333333; margin-bottom: 35px; font-size: 36px; line-height: 42px; }

.detaildate11 { font-size: 20px; color: #8e8e8e; font-size: 24px; }

.detailtext11 { padding: 50px 0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; margin-top: 50px; font-size: 16px; line-height: 32px; color: #333333; min-height: 300px; }

.detailtext11 img { max-width: 100%; }

.detailpage11 { padding-top: 50px; color: #666666; line-height: 28px; }

.detailpage11 dd a { color: #666666; }

.detailback11 { display: block; width: 144px; height: 49px; background-color: #c7000b; color: #ffffff; text-align: center; line-height: 49px; }

.detailback11:hover { color: #ffffff; }

.detailpage11 dd { float: left; }

.detailpage11 dt { float: right; }

.courselist ul { padding-top: 230px; }

.courselist li img { max-width: 100%; }

.courselist li { padding: 0 0 20px; margin-top: -252px; min-height: 410px; }

.courselist li.even { width: 50%; padding-right: 3px; }

.courselist li.odd { margin-left: 50%; }

.courselist li .yeartime { font-weight: bold; color: #666; border-bottom: 3px dotted #dcdcdc; position: relative; padding-top: 120px; font-size: 36px; line-height: 50px; }

.courselist li .yeartime .doticon1 { display: block; width: 15px; height: 15px; border-radius: 15px; position: absolute; top: 0; background-color: #999; }

.courselist li .textbox { padding-bottom: 10px; line-height: 30px; padding-top: 12px; }

.courselist li .imgbox { padding-top: 5px; }

.courselist li.even .yeartime { border-right: 3px dotted #dcdcdc; border-bottom-right-radius: 10px; margin-right: -3px; }

.courselist li.even .yeartime .doticon1 { right: -9px; }

.courselist li.even .textbox { padding-right: 30px; }

.courselist li.even .imgbox { padding-right: 30px; }

.courselist li.odd .yeartime { border-left: 3px dotted #dcdcdc; border-bottom-left-radius: 10px; padding-left: 30px; }

.courselist li.odd .yeartime .doticon1 { left: -8px; }

.courselist li.odd .textbox { padding-left: 30px; padding-right: 30px; }

.courselist li.odd .imgbox { padding-left: 30px; padding-right: 30px; }

.courselist li.firstli { margin-top: -180px; min-height: 350px; }

.courselist li.firstli .yeartime { padding-top: 60px; }

.courselist li.firstli .yeartime .doticon1 { display: none; }

.courselist li.lastli { min-height: 220px; }

.cooperativepartner { padding-top: 10px; }

.cooperativepartner .insidestitle2 { margin-top: 20px; }

.insidestitle2 { background: url(../webimages/dot_02.png) repeat-x left center; text-align: center; line-height: 40px; padding: 20px 20px 20px 53px; height: 40px; line-height: 40px; font-size: 24px; }

.insidestitle2 .name1 { padding: 0 24px; background-color: #fff; position: relative; }

.partnerlistbox1 { padding: 0 10px; }

.partnerlistbox1 ul li { float: left; width: 258px; height: 150px; border: 1px solid #dcdcdc; margin: 15px; }

.partnerlistbox1 ul li img { display: block; width: 258px; height: 150px; }

.partnerlistbox1 .insidemorebtn1 { margin: 25px auto 0; }

.insidemorebtn1 { border: 1px solid #ccc; display: block; height: 38px; line-height: 38px; width: 158px; text-align: center; color: #999; }

.insidemorebtn1:hover { border-color: #c7000b; background-color: #c7000b; color: #fff; }

.contentuslist { padding: 20px 0; }

.contentuslist ul li { margin-top: 30px; border: 1px solid #eee; padding: 17px 17px 17px 68px; }

.contentuslist ul li .sitename1 { float: left; width: 274px; padding-left: 63px; padding-right: 20px; min-height: 60px; background: url(../webimages/icon_55.png) no-repeat left 12px; margin-top: 28px; }

.contentuslist ul li .name1 { font-size: 20px; line-height: 36px; }

.contentuslist ul li .name2 { font-size: 12px; color: #999; }

.contentuslist ul li .sitetext { float: left; width: 450px; padding-top: 25px; line-height: 34px; }

.contentuslist ul li .imgbox { float: right; }

.contentuslist ul li .imgbox img { display: block; width: 241px; height: 165px; }

.honorlistbox1 ul { margin-right: -30px; }

.honorlistbox1 ul li { float: left; width: 373px; height: 334px; background-color: #f2f2f2; margin: 0 30px 30px 0; text-align: center; cursor: pointer; }

.honorlistbox1 ul li .imgbox { width: 331px; height: 254px; padding: 15px 21px; line-height: 254px; }

.honorlistbox1 ul li .imgbox img { display: inline; vertical-align: middle; line-height: 254px; max-width: 100%; max-height: 100%; }

.honorlistbox1 ul li .name1 { line-height: 32px; height: 32px; overflow: hidden; font-size: 13px; margin-top: 5px; }

.honorlistbox1 ul li:hover { color: #c7000b; }

.honorlistbox1 .insidemorebtn1 { margin: 10px auto; }

/*弹窗*/
.pic-pop { display: none; width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }

.pic-con { width: 682px; height: 500px; padding: 10px; background: #fff; position: absolute; top: 50%; left: 50%; margin: -260px 0 0 -351px; }

.pic-pop .close { display: block; width: 28px; height: 28px; background: url(../webimages/closebtn_01.png) no-repeat; position: absolute; top: 20px; right: 20px; }

.pic-pop .prev, .pic-pop .next { display: block; width: 18px; height: 35px; background: url(../webimages/icon_26.png) no-repeat; position: absolute; top: 50%; margin-top: -18px; }

.pic-pop .prev { left: 20px; background-position: left top; }

.pic-pop .next { right: 20px; background-position: right top; }

.pic-pop .prev:hover { background-position: left bottom; }

.pic-pop .next:hover { background-position: right bottom; }

.pic-pop .pic-img { width: 682px; height: 500px; overflow: hidden; position: relative; }

.pic-pop ul { width: 2000px; height: 500px; }

.pic-pop ul li { float: left; width: 682px; height: 500px; line-height: 500px; text-align: center; background-color: #f1f1f1; }

.pic-pop ul li img { display: inline; vertical-align: middle; max-width: 100%; max-height: 100%; }

.pic-pop .name { font-size: 22px; color: #333; font-weight: bold; line-height: 60px; height: 60px; overflow: hidden; text-align: center; padding-top: 10px; }

.pic-pop .text { padding-top: 6px; font-size: 14px; color: #333; line-height: 24px; height: 96px; overflow-y: auto; }

.newspagelist403 dl { padding: 18px; color: #666; margin-bottom: 16px; }

.newspagelist403 dl dt { padding: 0; overflow: hidden; float: left; width: 281px; height: 226px; }

.newspagelist403 dl dt img { display: block; width: 100%; height: 226px; transition: all .8s ease-in-out; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transform: scale(1); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); }

.newspagelist403 dl:hover dt img { transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); }

.newspagelist403 dl dd { position: relative; float: right; width: 665px; padding-right: 164px; }

.newspagelist403 dl dd h4 { font-size: 22px; margin: 18px 0 22px 0; height: 24px; line-height: 24px; overflow: hidden; }

.newspagelist403 dl dd h4 a { display: block; height: 24px; overflow: hidden; color: #333; }

.newspagelist403 dl dd p { height: 72px; overflow: hidden; margin-bottom: 26px; }

.newspagelist403 dl:hover a.newsmore403 { border: 1px solid #fff; width: 90px; height: 35px; line-height: 35px; }

.newspagelist403 dl:hover { background-color: #eee; color: #333; }

.newspagelist403 dl:hover h4 a { color: #333; }

.newspagelist403 dl:hover .newsdate403 { color: #333; }

.newspagelist403 dl:hover .newsdate403 em { border-bottom: 1px solid #333; }

.newsdate403 { display: none; color: #333; }

.newsdate403 em { display: block; float: none; font-size: 60px; line-height: 60px; padding-bottom: 5px; border-bottom: 1px solid #333; }

.newsdateph403 { display: block; margin-bottom: 6px; color: #333; }

.newsdate403 { display: block; position: absolute; right: 30px; top: 52px; text-align: center; }

.newstime403 { font-size: 18px; float: none; padding: 0; }

.newsdateph403 { display: none; }

.newsmore403 { display: inline-block; border: 1px solid #ffffff; text-align: center; font-size: 13px; color: #666666; background-color: #ffffff; width: 90px; height: 35px; line-height: 35px; }

.newslump1 { padding: 58px 0; }

.newslump1L { float: left; width: 780px; height: 440px; position: relative; }

.newslump1L ul { position: relative; z-index: 1; }

.newslump1L ul li { position: relative; }

.newslump1L ul li .imgbox { position: relative; z-index: 1; width: 780px; height: 440px; }

.newslump1L ul li .imgbox img { display: block; width: 780px; height: 440px; }

.newslump1L ul li .name1 { height: 60px; line-height: 60px; position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; font-size: 24px; color: #fff; padding: 0 180px 0 19px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#77000000,endcolorstr=#77000000); }

.newslump1L ul li .name1 a { color: #fff; }

.newslump1L .dot { position: absolute; z-index: 3; bottom: 15px; right: 20px; }

.newslump1L .dot a { display: inline-block; *display: inline; *zoom: 1; width: 11px; height: 11px; line-height: 100px; overflow: hidden; background: #fff; opacity: .5; border-radius: 12px; margin: 0 4px; }

.newslump1L .dot a.cur { background-color: #c7000b; }

.newslump1R { padding: 24px 30px 16px; width: 340px; height: 400px; background-color: #666; color: #fff; float: left; font-size: 16px; }

.newslump1R .sname1 { font-size: 24px; line-height: 80px; font-weight: bold; }

.new_caomiaoT { width: 160px; height: 160px; margin: 0 auto; position: relative; }

.new_caomiaoT .new_caomiao { position: absolute; left: -5px; top: -5px; display: inline-block; width: 170px; height: 170px; overflow: hidden; }

.new_caomiaoT .new_caomiao .em01 { width: 170px; height: 170px; background: url(../webimages/simg.png) no-repeat; background-size: 100% 100%; display: block; }

.new_caomiaoT .new_caomiao .sb { margin-top: -80px; }

.new_caomiaoT .sb { width: 160px; height: 90px; background: url(../webimages/simg_1.png) no-repeat; background-size: 100% auto; position: absolute; left: 5px; top: 5px; z-index: 20; opacity: 0; filter: alpha(opacity=100); }

.new_caomiaoT .sb.active { animation: sb 1.6s linear 4s infinite; -webkit-animation: sb 1.6s linear 4s infinite; -ms-animation: sb 1.6s linear 4s infinite; -moz-animation: sb 1.6s linear 4s infinite; }

@keyframes sb { 0% { -webkit-transform: translate(0px, -50px); transform: translate(0px, -50px);
    opacity: 0;
    filter: alpha(opacity=0); }
  50% { opacity: 1;
    filter: alpha(opacity=100); }
  85% { opacity: 1;
    filter: alpha(opacity=100); }
  100% { -webkit-transform: translate(0px, 190px); transform: translate(0px, 190px);
    opacity: 0;
    filter: alpha(opacity=0); } }

@-webkit-keyframes sb { 0% { -webkit-transform: translate(0px, -50px); transform: translate(0px, -50px);
    opacity: 0;
    filter: alpha(opacity=0); }
  50% { opacity: 1; }
  85% { opacity: 1; }
  100% { -webkit-transform: translate(0px, 190px); transform: translate(0px, 190px);
    opacity: 0;
    filter: alpha(opacity=0); } }

.newslump2 { background-color: #f2f2f2; padding-top: 3px; padding-bottom: 45px; }

.newslump2 .newslistbox1 { margin-bottom: 54px; }

.insidetitle3 { height: 80px; line-height: 78px; padding-left: 32px; position: relative; font-size: 24px; }

.insidetitle3 img { display: block; height: 24px; position: absolute; left: 0; top: 50%; margin-top: -12px; }

.insidetitle3 .morebtn { float: right; color: #666; font-size: 14px; }

.insidetitle3 .morebtn:hover { color: #c7000b; }

.newslistbox1L { float: left; width: 520px; background-color: #fff; }

.newslistbox1L .imgbox { display: block; width: 520px; height: 220px; position: relative; }

.newslistbox1L .imgbox img { display: block; width: 520px; height: 220px; position: relative; z-index: 1; }

.newslistbox1L .imgbox .icon { display: block; width: 520px; height: 220px; position: absolute; z-index: 2; top: 0; left: 0; background: url(../webimages/iconbg_01.png) no-repeat center center; display: none; }

.newslistbox1L:hover .imgbox .icon { display: block; }

.newslistbox1L:hover .textbox { background-color: #666; color: #fff; }

.newslistbox1L:hover .name { color: #fff; }

.newslistbox1L:hover .name a { color: #fff; }

.newslistbox1L .textbox { padding: 20px 22px; height: 130px; }

.newslistbox1L .name { font-size: 20px; line-height: 46px; height: 46px; margin-bottom: 5px; overflow:hidden;}
.newslistbox1L .text{height:48px;line-height:24px;overflow:hidden;}

.newslistbox1R { float: right; width: 630px; }

.newslistbox1R ul li { height: 80px; padding: 3px 0; margin-bottom: 16px; }

.newslistbox1R ul li .timebox { float: left; width: 80px; text-align: center; }

.newslistbox1R ul li .today { font-size: 48px; line-height: 50px; }

.newslistbox1R ul li .year { font-size: 12px; color: #666; }

.newslistbox1R ul li .textbox { float: right; width: 548px; }

.newslistbox1R ul li .name { font-size: 18px; line-height: 44px; margin-bottom: 4px; height: 44px; }

.newslistbox1R ul li .text { line-height: 24px; height: 24px; color: #666; }

.newscontt11 { padding: 36px 0; position: relative; }

.aboutusM .newscontt11 { margin-top: -106px; padding-bottom: 0; z-index:2;}

.detailtitlet11 h4 { font-size: 24px; line-height: 29px; color: #333333; margin-bottom: 35px; padding-right: 300px; }

.detaildatet11 { font-size: 24px; color: #8e8e8e; font-family: Arial; }

.detailtextt11 { padding: 50px 0; border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; margin-top: 50px; line-height: 32px; color: #333333; }

.detailtextt11 img { display: block; max-width: 100%; width: auto !important; height: auto !important; margin: 0 auto; }

.detailpaget11 { padding-top: 50px; color: #666666; line-height: 28px; }

.detailpaget11 dd a { color: #666666; }

.detailbackt11 { display: block; width: 144px; height: 49px; background-color: #c7000b; color: #ffffff; text-align: center; line-height: 49px; }

.detailbackt11:hover { color: #ffffff; }

.detailtextt11 { position: relative; }

.Sharet11 { position: absolute; left: 0px; top: 0; width: 73px; z-index: 50; padding-top: 55px; }

.Sharet11.adtop .newssharet11 { position: fixed; top: 0; }

.newssharet11 a { display: block; width: 73px !important; height: 73px !important; margin: 0 0 1px 0 !important; padding-left: 0 !important; float: none !important; }

.weibolink { background-image: url(../webimages/news11xw02.jpg) !important; }

.tenngxunlink { background-image: url(../webimages/news11xw03.jpg) !important; }

.qqlink { background-image: url(../webimages/news11xw04.jpg) !important; }

.weixinlink { background-image: url(../webimages/news11xw05.jpg) !important; }

.baidulink { background-image: url(../webimages/news11xw06.jpg) !important; }

.taolink { background-image: url(../webimages/news11xw07.jpg) !important; }

.weibolink:hover { background-image: url(../webimages/news11xw08.jpg) !important; }

.tenngxunlink:hover { background-image: url(../webimages/news11xw09.jpg) !important; }

.qqlink:hover { background-image: url(../webimages/news11xw10.jpg) !important; }

.weixinlink:hover { background-image: url(../webimages/news11xw11.jpg) !important; }

.baidulink:hover { background-image: url(../webimages/news11xw12.jpg) !important; }

.taolink:hover { background-image: url(../webimages/news11xw13.jpg) !important; }

.detailtextt11 { padding: 50px 140px; min-height: 510px; font-size: 16px; }

.detailtitlet11 h4 { font-size: 36px; line-height: 42px; }

.detailpaget11 dd { float: left; }

.detailpaget11 dt { float: right; }

.corporateculture { background: url(../webimages/bg_07.jpg) no-repeat center bottom #fff; padding: 58px 0 127px; }

.aboutusM .corporateculture { margin-bottom: -50px; }

.insidetitlebox1 { text-align: center; }

.insidetitlebox1 .name1 { font-size: 40px; font-weight: bold; line-height: 50px; }

.insidetitlebox1 .name2 { font-size: 30px; font-weight: bold; color: #ccc; line-height: 32px; }

.corporatecultureM { padding-top: 90px; overflow: hidden; }

.corporatecultureM ul { margin-right: -40px; }

.corporatecultureM ul li { float: left; width: 562px; margin-right: 40px; height: 181px; padding-bottom: 145px; }

.corporatecultureM ul li .imgbox { float: left; width: 181px; height: 181px; }

.corporatecultureM ul li .imgbox img { display: block; width: 181px; height: 181px; }

.corporatecultureM ul li .textbox { float: right; width: 354px; padding-top: 6px; font-size: 16px; line-height: 28px; color: #666; }

.corporatecultureM ul li .name { font-size: 24px; line-height: 70px; color: #333; }

.groupintroduction { padding: 58px 0 0; position: relative; }

.groupintroduction .insidepage { padding-top: 24px; }

.groupintroduction > .web { position: relative; }

.cnencutbtns { position: absolute; top: 62px; left: 50%;margin-left:450px; }

.cnencutbtns a { display: block; width: 138px; height: 28px; text-align: center; line-height: 28px; border: 1px solid #c7000b; border-radius: 28px; color: #c7000b; }

.cnencutbtns a.cur { display: none; }

.cnencutbtns a:hover { color: #fff; background-color: #c7000b; }

.groupintroduction2 { padding: 45px 0 160px; background-color: #f5f5f5; border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; }

.groupintroduction2M { margin-top: 36px; }

.groupintroduction2M dl dt { float: right; width: 565px; text-align: center; padding-top: 8px; }

.groupintroduction2M dl dt img { max-width: 100%; }

.groupintroduction2M dl dd { float: left; width: 578px; font-size: 16px; line-height: 32px; }

.groupintroduction3 { padding-top: 1px; margin-top: -113px; padding-bottom: 56px; }

.groupintroduction3 ul { padding: 0 10px; }

.groupintroduction3 ul li { float: left; width: 232px; text-align: center; font-size: 16px; color: #666; }

.groupintroduction3 ul li .imgbox { height: 197px; margin-bottom: 6px; overflow: hidden; }

.groupintroduction3 ul li .imgbox img { display: block; height: 197px; margin: 0 auto; }

/*--搜索列表--*/
.Searchlist { margin: 0px; padding: 0px; padding-bottom: 25px; }

.Searchlist dl { background: #fff; padding: 15px 35px 25px; margin-top: 25px; border: 1px solid #f2f2f2; }

.Searchlist dl h3 { font-size: 20px; line-height: 36px; padding-bottom: 5px; }

.Searchlist dl h3 a { color: #1a1a1a; }

.Searchlist dl h3 a span { color: #c7000b; }

.Searchlist dl h3 a:hover { color: #1a1a1a; }

.Searchlist dl dt { float: left; width: 200px; height: 150px; margin-right: 25px; }

.Searchlist dl dt img { width: 200px; height: 150px; display: block; }

.Searchlist dl dd { font-size: 13px; color: #1a1a1a; padding-top: 10px; line-height: 24px; }

.Searchlist dl dd p.Searchclass { color: #999; padding-top: 8px; }

.Searchlist dl dd p.Searchclass a { color: #999; }

.Searchlist dl dd p.Searchclass a:hover { color: #c7000b; }

.solution02 dl dt, li .imgbox, .indexlump4 .imgbox { overflow: hidden; }

.solution02 dl dt img, li .imgbox > a > img, li .imgbox > img, .indexlump4 .imgbox img { -webkit-transition: -webkit-transform 0.8s ease; transition: -webkit-transform 0.8s ease; transition: transform 0.8s ease; transition: transform 0.8s ease, -webkit-transform 0.8s ease; }

.solution02 dl:hover dt img, li:hover .imgbox > a > img, li:hover .imgbox > img, .indexlump4 .imgbox:hover img { -webkit-transform: translate3d(0, 0, 0) scale(1.03); transform: translate3d(0, 0, 0) scale(1.03); }

.webmap01{background-color:#fff; padding:10px 40px 50px;min-height:640px;}
.webmap01 dl{ border:1px solid #e6e6e6; margin-top:50px;}
.webmap01 dl dt{ padding-left:20px; }
.webmap01 dl dt span{ font-size:20px; color:#c7000b; position:relative;top:-12px; background-color:#fff; padding:0px 13px;}
.webmap01 dl dt span a{color:#c7000b;}
.webmap01 dl dd{ padding-left:33px; padding-bottom:10px;padding-right:33px;}
.webmap01 dl dd a{ font-size:14px; padding-right:50px; display:inline-block; padding-bottom:8px;}
.webmap01 dl dd a em{ display:inline-block; margin-right:8px; width:3px; height:3px; background-color:#c7000b; vertical-align:middle;}
.webmap01 .twoa{ margin:0px; padding:0px;margin-bottom:10px;margin-top:10px;}
.webmap01 .twoa span{ display:block; float:left; font-size:16px; color:#c7000b; background-color:#fff; padding-right:20px;}
.webmap01 .twoa span a{color:#c7000b;padding:0;font-size:16px;}
.webmap01 .twoa em{ display:block; border-bottom:1px dashed #b8b8b8; height:14px;}


/* 2019.3.19 */
.insidelump2{ background-color: #fff; position: relative;z-index: 99;}
.wqinside-webbox{ position: relative; height: 736px;} 
.wqinside-tabbox{ position: relative; height: 50px;}
.fixed{ position: fixed; top:100px;left: 0; right:0;}
.wqinside-webwrap { background-color: #fff; height: 736px;}
.wqinwebleft{ float: left; width: 260px ; background-color: #e6e6e6;}
.wqinwebright{ float: right; width:883px;}
.wqinwebleft .mFixed{  padding-right: 0; border-right: 0; width:260px !important;background-color: #e6e6e6;}
.wqinwebleft .ttImg{ line-height: 0; border-bottom: 0; background:none;}
.wqinwebleft .wqname{ font-size: 22px;padding:10px 0 12px; text-align: center; line-height: 32px; background: url("../webimages/wqimage2.jpg") no-repeat 0 100%; position: relative;z-index: 2;}
.wqinwebleft .mBorder{ text-align: center; color: #666; padding:6px 20px; font-size: 16px; border-bottom:0; border-top: 3px solid #bfbfbf; margin-top:-3px;}
.wqinwebleft ul{ padding:0 10px;}

.wqinside-tab{ font-size: 0; background-color: #e6e6e6; border: 1px solid #c9c9c9; border-top:3px solid #b5b5b5; border-bottom:0;}
.wqinside-tab a{ display: inline-block; font-size: 18px; color: #484848; padding:13px 75px;border-left: 1px solid #c9c9c9; margin-top: -3px; margin-left: -1px;}
.wqinside-tab a.cur{ background: #fff url("../webimages/wqimage3.jpg") no-repeat 0 0;}

.wqinside-box{ margin:20px 0 0; height:666px; overflow-y: auto; padding-right: 30px;}
.wqinside-box::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.3); }
.wqinside-box::-webkit-scrollbar { width: 8px; }
.wqinside-box::-webkit-scrollbar-thumb { background-color: #d7d7d7; border-radius: 10px;}
.wqinside-item{ color:#666666; line-height: 33px; font-size: 16px;}
.wqinside-item .name{ background:url("../webimages/wqimage4.jpg") no-repeat center center; text-align: center; color: #989898;font-size: 18px; margin:0 0 11px 0;}
.wqinside-item .name span{ display: inline-block; margin:0 auto; background-color: #fff; padding:10px 78px;}

.wqitems{ padding-top:150px;margin-top:-150px;}
#item1{margin-top:0;padding-top:0;}



/*2019.3.25*/
.wqinwebleft{ background-color:#f2f2f2;}
.wqinwebleft .mBorder{ border-color:#e8e8e8;}
.wqinwebleft .mBorder a{ display:block;}
.wqinwebleft .mBorder.actived a{ color:#c7000b;}
/*2019.3.26*/
.wqinwebleft .mBorder:hover,.wqinwebleft .mBorder.actived{ margin-left: -10px;margin-right: -10px;background-color: #c7000b;border-color: #c7000b; position: relative;z-index: 2;}
.wqinwebleft .mBorder:hover a,.wqinwebleft .mBorder.actived a{ color: #fff;}
.wqinside-tab{ background-color:#f2f2f2;border-color:#e8e8e8;}


body {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    -khtml-user-select: none;
}